//页数跳转 			-------------------------------------------------------------------------------------------------------------------------
function gopage(path,para,mode){
	var char_str;
	if(mode==1)char_str="?";
	else char_str="&";
	var jumppage=document.getElementById("jumppage").value;
	if(jumppage!="0"){
		window.location=path+char_str+"page="+jumppage+para;
	}
}

// 判断是否为空	   	-------------------------------------------------------------------------------------------------------------------------
/*
	obj 控件名
	mess 错误信息
*/
function checkempty(obj,mess){
	if(trim(obj.value)==''){
		alert(mess);
		obj.focus();		
		return false;
	}
}

// 去字符串前后空格   -------------------------------------------------------------------------------------------------------------------------
function trim(s){
	return s.replace(/(^\s*)|(\s*$)/g, "");  
}

// 检测用户名,密码
function isAccount(str,flag){

	if(flag==1){
		if(/^[a-z]\w{3,10}$/i.test(str)){	
			return true;
		}else{
			return false;	
		}
	}else if(flag==2){
		var patrn=/^(\w){6,20}$/;
		if (!patrn.exec(str)){
			return false;
		}else{
			return true;
		}
	}else if(flag==3){
		if(/^[a-z]\w{2,19}$/i.test(str)){	
			return true;
		}else{
			return false;
		}
	}else if(flag==4){
		if(/^[a-z]\w{3,15}$/i.test(str)){	
			return true;
		}else{
			return false;	
		}
	}else if(flag==5){
		var pattern = /^[a-zA-Z\s]+$/i;

		if (!pattern.test(str)){
			return false;
		}else{
			return true;	
		}
	}else if(flag==6){
		if(/^[a-zA-Z\s]\w{2,19}$/i.test(str)){	
			return true;
		}else{
			return false;
		}
	}
}

// 检测是否为0-9数字	-------------------------------------------------------------------------------------------------------------------------
function isnumeric(s){
	var patrn=/^\d*$/;
	if (!patrn.exec(s)){
		return false;
	}
	return true;
}
//判断是否网址
function ishttp(str){
	var pattern =/^(http:\/\/)?[a-zA-Z0-9]+\.[a-zA-Z0-9\-_]+\.[a-zA-Z0-9\-_%\?\.=&;\\]+/;

	if (pattern.test(str)){
		return true;
	}else{
		return false;	
	}
}
//检测图片 			-------------------------------------------------------------------------------------------------------------------------
function checkphoto(obj){
	var AllImgExt="|.jpg|.jpeg|";	//定义允许的后缀
	fileext=obj.value.substr(obj.value.lastIndexOf(".")).toLowerCase();	//取后缀
	if(AllImgExt.indexOf("|"+fileext+"|")==-1){		//后缀不正确
		return false;
	}
}

function checkfileext(obj,fext){
	fileext=obj.value.substr(obj.value.lastIndexOf(".")).toLowerCase();	//取后缀
	if(fext.indexOf("|"+fileext+"|")==-1){		//后缀不正确
		return false;
	}	
}
//檢測tag合法性
function checkTag(tag){
	if(trim(tag)!=''){
		var	tag_temp=tag.split("|");
	
		for(var i=0;i<tag_temp.length;i++){
			if(trim(tag_temp[i])==''){
				alert("Tag"+(i+1)+"不能為空！");
				//document.form1.tag.focus();
				return false;
			}
	
			if(getLen(tag_temp[i])>30){
				alert("Tag"+(i+1)+"不能超過15個中文字符！");
				//document.form1.tag.focus();
				return false;
			}
	
			if(isChinese(tag_temp[i])==false){
				alert("Tag"+(i+1)+"只能為中文，字母，數字，空格！");
				//document.form1.tag.focus();
				return false;
			}
		}

		for(var i=0; i<tag_temp.length; i++){
			for(var j=0; j<tag_temp.length; j++){
				if(trim(tag_temp[i])==trim(tag_temp[j]) && i!=j){
					alert("Tag"+(i+1)+" 與 Tag"+(j+1)+"重複");
					return false;
				}
			}
		}

	}

	return true;
}

//判断字符串长度
function  getLen( str) {
	var totallength=0;
	for (var i=0;i<str.length;i++)

	{
		var intCode=str.charCodeAt(i);
		if (intCode>=0&&intCode<=128) {
			totallength=totallength+1; //非中文单个字符长度加 1
		}
		else {
			totallength=totallength+2; //中文字符长度则加 2
		}
	} //end for  
	return totallength;
}
// 检测tag 字母,数字,中文,空格
function isChinese(str){
	var pattern = /^[0-9a-zA-Z\u4e00-\u9fa5\s]+$/i;

	if (!pattern.test(str)){
		return false;
	}else{
		return true;	
	}
}

//检测图片
function checkext(obj,ext){
fileext=obj.value.substr(obj.value.lastIndexOf(".")).toLowerCase();	//取后缀

	if(ext.indexOf("|"+fileext+"|")==-1){		//后缀不正确
		return false;
	}else{
		return true;	
	}
}

//只能是中文，空格
function isChinesex(str){
	var pattern = /^[\u4e00-\u9fa5\s]+$/i;

	if (!pattern.test(str)){
		return false;
	}else{
		return true;	
	}
}

//時間比較
function comptime(beginTime,endTime){

	var beginTimes=beginTime.substring(0,10).split('-');
	var endTimes=endTime.substring(0,10).split('-');

	beginTime=beginTimes[1]+'/'+beginTimes[2]+'/'+beginTimes[0]+' '+beginTime.substring(10,19);
	endTime=endTimes[1]+'/'+endTimes[2]+'/'+endTimes[0]+' '+endTime.substring(10,19);

	// alert(beginTime+endTime+beginTime);
	// alert(Date.parse(endTime));
	// alert(Date.parse(beginTime));
 
	var a =(Date.parse(endTime)-Date.parse(beginTime))/3600/1000;

	if(a<0){
		return -1;
	}else if (a>0){
		return 1;
	}else if (a==0){
		return 0;
	}else{
		return 'exception'
	}

}


/**
* 驗證youtube link
* @param string str youtube url
* return bool
*/
function checkyoutube(str){
	reg = /http:\/\/www.youtube.com\/watch\?v=/;
	if(reg.test(str))
		return true;
	else
		return false;
}